<?php
require_once('Connection.php');
	
Class Passos{

	public function __construct(){
		$db = new Connection();
		$this->db = $db->instance();
	}
	

	function RecebeTamanho($tamanho){
		$quant_linhas = count($tamanho);
		for ($i=0; $i<$quant_linhas; $i++) {
			$_SESSION["tamanho"][$i] = $tamanho[$i];
		}

		header("Location: monte-sua-refeicao.php"); 

	}

	function MonteSuaRefeicao(){
		$listasobremesa=$this->db->prepare("SELECT * FROM listasobremesa");
		$listasobremesa->execute();

		$listabebida=$this->db->prepare("SELECT * FROM listabebida");
		$listabebida->execute();

		$objPassos = new Passos();
		$quant_linhas = count($_SESSION["tamanho"]);
		echo "<form action='' method='POST' class='monte-sua-refeicao'>";
		for ($i=0; $i<$quant_linhas; $i++) {
			echo "<div class='resultado-tamanho'>";
			echo ($i+1)."-".$_SESSION["tamanho"][$i]."<br>";
			echo "</div>";
			
			echo "<div class='form-group multiple-form-group input-group'>";
			echo "<select name='refeicao[]'>";
				echo "<option value='1'>Costela Assada</option>";
				echo "<option value='2'>Bife Assada</option>";
				echo "<option value='3'>Alface Assada</option>";
			echo "</select>";
			echo "</div>";
		}
			echo "<h1>Sobremesas</h1>";
			while($dados=$listasobremesa->fetch(PDO::FETCH_ASSOC)){
				echo "<input type='checkbox' name='sobremesa[]' value='".$dados['cod_sobremesa']."'>".utf8_encode($dados['nome'])." R$".$dados['valor']."<input type='number' name='quantidade_sobremesa[]' placeholder='Qnt' /><br>";
			}	
			echo "<h1>Bebidas</h1>";
			//while($dados=$listabebida->fetch(PDO::FETCH_ASSOC)){
				//echo "<input type='checkbox' name='bebida[]' value='".$dados['cod_bebida']."'>".utf8_encode($dados['nome'])." R$".$dados['valor']."<input type='number' name='quantidade_bebida[]' placeholder='Qnt' /><br>";
			//}	
		echo "<input type='submit' class='btn btn-primary nextBtn btn-lg pull-right' name='Proximo1' value='Proximo' />";
		echo "</form>";

		if(isset($_POST["Proximo1"]) && $_POST["Proximo1"] == "Proximo"){
			$objPassos->RecebeRefeicao($_POST["refeicao"],$_POST["sobremesa"],$_POST["quantidade_sobremesa"]);
		}
	}


	function RecebeRefeicao($refeicao,$sobremesa,$quantidade_sobremesa){
		$quant_linhas = count($refeicao);
		for ($i=0; $i<$quant_linhas; $i++) {
			$_SESSION["refeicao"][$i] = $refeicao[$i];
		}

		$quant_linhas_sobremesa = count($sobremesa);
		for ($i=0; $i<$quant_linhas_sobremesa; $i++) {
			$_SESSION["sobremesa"][$i] = $sobremesa[$i];
			$_SESSION["quantidade_sobremesa"][$i] = $quantidade_sobremesa[$i];
		}

		header("Location: endereco-entrega.php"); 
	}

	function EndereceoEntrega(){
		$quant_linhas = count($_SESSION["tamanho"]);
		for ($i=0; $i<$quant_linhas; $i++) {
			echo ($i+1)."-".$_SESSION["tamanho"][$i]."<br>";
			echo $_SESSION["refeicao"][$i]."<br>";
		}

		$quant_linhas_sobremesa = count($_SESSION["sobremesa"]);
		for ($i=0; $i<$quant_linhas_sobremesa; $i++) {
			echo $_SESSION["sobremesa"][$i]." ".$_SESSION["quantidade_sobremesa"][$i]."<br>";
		}	
	}
	
}
?>